package com.ruoyi.sys.energ.service;

import com.ruoyi.sys.energ.entity.TbEnergWarning;

import java.util.List;

/**
 * 

预警策略设置Service接口
 * 
 * @author ruoyi
 * @date 2022-05-24
 */
public interface ITbEnergWarningService 
{
    /**
     * 查询

预警策略设置
     * 
     * @param ewId 

预警策略设置主键
     * @return 

预警策略设置
     */
    public TbEnergWarning selectTbEnergWarningByEwId(Long ewId);

    /**
     * 查询

预警策略设置列表
     * 
     * @param tbEnergWarning 

预警策略设置
     * @return 

预警策略设置集合
     */
    public List<TbEnergWarning> selectTbEnergWarningList(TbEnergWarning tbEnergWarning);

    /**
     * 新增

预警策略设置
     * 
     * @param tbEnergWarning 

预警策略设置
     * @return 结果
     */
    public int insertTbEnergWarning(TbEnergWarning tbEnergWarning);

    /**
     * 修改

预警策略设置
     * 
     * @param tbEnergWarning 

预警策略设置
     * @return 结果
     */
    public int updateTbEnergWarning(TbEnergWarning tbEnergWarning);

    /**
     * 批量删除

预警策略设置
     * 
     * @param ewIds 需要删除的

预警策略设置主键集合
     * @return 结果
     */
    public int deleteTbEnergWarningByEwIds(Long[] ewIds);

    /**
     * 删除

预警策略设置信息
     * 
     * @param ewId 

预警策略设置主键
     * @return 结果
     */
    public int deleteTbEnergWarningByEwId(Long ewId);
}
